home *** CD-ROM | disk | FTP | other *** search
/ Workbench Design / WB Collection.iso / datatypes / binarydt / source / protos.h < prev    next >
Encoding:
Text File  |  1996-04-07  |  1.6 KB  |  33 lines

  1.  
  2. /* classinit.asm */
  3.  
  4. /* endcode.asm */
  5.  
  6. /* classbase.c */
  7. LibCall Class *ObtainBinaryEngine ( REGA6 struct ClassBase *cb );
  8. LibCall struct Library *LibInit ( REGD0 struct ClassBase *cb , REGA0 BPTR seglist , REGA6 struct Library *sysbase );
  9. LibCall LONG LibOpen ( REGA6 struct ClassBase *cb );
  10. LibCall LONG LibClose ( REGA6 struct ClassBase *cb );
  11. LibCall LONG LibExpunge ( REGA6 struct ClassBase *cb );
  12.  
  13. /* dispatch.c */
  14. LibCall Class *initClass ( REGA6 struct ClassBase *cb );
  15. BOOL readPrefs ( struct ClassBase *cb , struct BinaryData *bd , STRPTR file );
  16. void useDefaultFont ( struct ClassBase *cb , struct BinaryData *bd );
  17. ClassCall ULONG dispatch ( REGA0 Class *cl , REGA2 Object *obj , REGA1 Msg msg );
  18. ULONG getattr ( Class *cl , Object *obj , struct opGet *msg );
  19. ULONG setattrs ( Class *cl , Object *obj , struct opSet *msg );
  20. GetA4 ULONG layout ( struct ClassBase *cb , Class *cl , Object *obj , struct gpLayout *gpl );
  21. LONG formatline ( struct BinaryData *bd , STRPTR *start , STRPTR buf , ULONG num );
  22. ULONG getstring ( Class *cl , Object *obj , struct dtbGetString *msg );
  23. UBYTE *searchstring ( UBYTE *buf , LONG len , STRPTR string , LONG slen , LONG direction );
  24.  
  25. /* subs.c */
  26. ULONG notifyAttrChanges ( Object *obj , void *ginfo , ULONG flags , ULONG tag1 , ...);
  27. ULONG setSuperAttrs ( Class *cl , Object *obj , void *ginfo , ULONG tag1 , ...);
  28. ULONG setAttrs ( Object *obj , void *ginfo , ULONG tag1 , ...);
  29. ULONG updateAttrs ( Object *obj , void *ginfo , ULONG tag1 , ...);
  30. ULONG DoAsyncMethod ( Object *obj , Msg msg , ULONG tag1 , ...);
  31. ULONG DoAsyncMethodA ( Object *obj , Msg msg , struct TagItem *tagList );
  32. ClassCall ULONG asyncmethodfunc ( void );
  33.